/* Version: 60 */

/******************************************************************************************************/
/************************ THE FOLLOWING COLORS ARE USED IN THIS STYLE SHEET ***************************/
/******************************************************************************************************/

/* Medium Blue * 2e7ab9 */
/* LIght Blue * b9d9f4 */
/* Edit Label Color * 0576ce */
/* Darkest Grey * 414141 */
/* Lightest Grey * e1e1e1 */
/* White * ffffff */
/* Page Borders * a9a9a9 */
/* Grey Underlines and Outlines * b2b2b2 */
/* Input Field Outlines * 909090 */

/******************************************************************************************************/
*General Styles*
/******************************************************************************************************/

.body {
	background-color:#fff;
	margin:0px;
	padding:0px;
	overflow:auto;
}
* {
	margin:0px;
	padding:0px;
	}
.clear {
	/* IMPORTANT - KEEP */
	clear:both;
	}
body  {
	background-color:#fff;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:11px;
	color:#414141;
	line-height:16px;
	}
td  {
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:11px;
	color:#414141;
	line-height:16px;
	}
.left_bar {
	/* Style for left shadow border of the page */
	/*float:left;
	height:750px;
	width:14px;
	background:url(https://images.brightidea.com/ct/images/pgedge_l.jpg) no-repeat;*/
	}
.right_bar {
	/* Style for right shadow border of the page */
	/*float:right;
	height:750px;
	width:14px;
	background:url(https://images.brightidea.com/ct/images/pgedge_r.jpg) no-repeat;*/
	}
a {
	outline:none;
}
a:link { 
	/* Style for normal unvisited links */
	color: #717174;
	text-decoration:none;
	}
a:visited { 
	/* Style for visited links - Visited */
	color:#717174;
	text-decoration:none !important;
	}
a:hover {
	/* Style for hovered links - Moused over */
	color: #717174;
	text-decoration:underline !important;
	}
a:active {
	/* Style for active links - Clicked */
	}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
ul {
	margin-left:20px;
}
ol {
	margin-left:30px;
}
h2	{
	font-weight:bold;
	font-family:arial, tahoma, verdana, helvetica, sans-serif; 
	font-size:15px;
	}
.minitext { 
	font-size: 10px; 
	padding-bottom: 5px; 
	}	
.rightjustify {
	text-align:right;
	}
.leftjustify {
	text-align:right;
	margin-top:-8px;
	margin-bottom:11px;
	width:168px;
	}
.small  { 
	}	
SELECT, TEXTAREA {
	background-color: #ffffff;
	border: solid 1px #414141;
   	padding: 2px;  
   	}
.input_box, .input_box_readonly	{
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	height:19px;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#414141;
	background-color:#ffffff;
	border:#909090 solid 1px;
	}
.input_box{
	background-color:#ffffff;
	}
.input_box_readonly{
	background-color: whitesmoke;
	}
.input_dropdown { 
	height:21px;
	padding-top:3px;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#414141;
	background-color:#ffffff;
	border:#909090 solid 1px;
	}
.input_button /*{
	border:1px solid #7EC2E7 !important;
	background:url(https://images.brightidea.com/ct/images/default/grad_title.gif) !important;
	font-family:arial,helvetica,sans-serif !important;
	font-size:11px !important;
	padding:2px 8px 2px 8px !important;
	cursor:pointer !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	float:left;
	width:auto;
    	overflow:visible;
    	display:block;
    	margin:0px;
    	height:16px;
    	line-height:16px;
	}*/
	{
	background-color:#717174;
	font-family:arial,helvetica,sans-serif !important;
	font-size:11px !important;
	padding:2px 8px 2px 8px !important;
	cursor:pointer !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	float:left;
	width:auto;
    overflow:visible;
    display:block;
    margin:0px;
    height:16px;
	line-height:16px;
	}
.input_button:hover {
	background-color:#555555;
	text-decoration:underline !important;
}

/******************************************************************************************************/
/* BI pages */
/******************************************************************************************************/

.top_graphic{
	height:95px;
	width:100%;
	background: url(https://images.brightidea.com/ct/images/blue/top_graphic.gif) no-repeat;
	background-position: 50% 50%;
	background-color:#2e7ab9;
}
.bodyContainer{ 
	border-left:#a9a9a9 1px solid;
	border-right:#a9a9a9 1px solid; 
	background-color:#ffffff;
	}
.bannerBorder {
	border-top:1px solid #2e7ab9; 
	}
.side-panel-title {
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size:16px; 
	font-weight:bold;
	border-bottom: 1px solid #bababa;
	}
.side-panel-content {
	padding-top:5px;
	padding-bottom:20px;
	height:auto;
	overflow:hidden;
	}
.side-panel-content a {
	}
.side-panel-content a:hover{
	}
.right_col {
	border-left:1px solid #86bbdf;
	}	
.side-panel-table 	{ width:100%;
	}
.side-panel-title a{
	}
.side-panel-title a:hover{
	}
.side-panel-content-main {
	}
.side-panel-content-main a{
	}
.side-panel-content-main a:hover{
	}
	
/******************************************************************************************************/
/* WCB */
/******************************************************************************************************/
.wcb {
	background-color:#FFFFFF;
	}	
.wcbs {
	background-color:#d1e8fe !important;
	}
/******************************************************************************************************/
/* Page Design */
/******************************************************************************************************/
.all_container {
	width:980px;
	text-align:left;
	}
.container {
	height:auto;
	margin:13px;
	border:1px solid #2e7ab9;
	}
#container {
	width:950px;
	min-height:750px;
	margin:0px auto;
	}
#banner {
	width:886px;
	overflow:hidden;
	height:175px;
	}
.content {
	float:left;
	width:950px;
	min-height:750px;
	padding-bottom:20px;
	margin-left:47px;
	background: #ffffff;
	}  
/******************************************************************************************************/
/* Widget Boxes */
/******************************************************************************************************/
.title_back {  
	/* Available only in Setup Mode. Highlights the title widget for drag and drop purposes. */
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	cursor:move;
	margin-bottom:6px;
	background-color:#008752;
	overflow:hidden;
	height:27px !important;
	}
.title_back td {
	display:none;
	}
.title_back_hover {
	border-bottom: 1px solid #FFFFFF;
	text-align:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	height:27px;
	width:220px;
	cursor:move;
	padding-right:2px;
	padding-left:2px;
   	background-color:#b9d9f4;
   	overflow:hidden;
	display:inline;
	position:absolute;
    }
.widget_title {
	/* Style for widget box title */
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size:12px; 
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding:4px 6px 0px;
	display:block !important;
	}
.widget_container {
	/* Style for widget box */
	height:auto;
	width:auto;
	background-color:#fff;
	margin-top:13px;
	}
.boxcontent {
	/* Style for content within widget */
	margin:12px;
	margin-top:0px;
	height:auto;
	overflow:hidden;
	font-weight:normal;
	}
.boxcontent_image {
	margin:0px;
	height:auto;
	overflow:hidden;
	background-color:#F1F1F1;
	}
.created {
	margin-bottom:5px;
	padding-bottom:6px;
	border-bottom:#e1e1e1 solid 1px;
	font-size:10px;
	display:block;
	}
.box {
	border:1px solid #e1e1e1;
	margin-top:5px;
	background-color:#fff;
	height:auto;
	width:auto;
	}
.widget_maximize	{
	/* Graphic for maximize icon used to expand of the content of the widget box */
	background:url('https://images.brightidea.com/ct/images/default/maximize.gif') no-repeat;
	}
.widget_minimize	{
	/* Graphic for minimize icon used to collapse of the content of the widget box */
	background:url('https://images.brightidea.com/ct/images/default/minimize.gif') no-repeat;
	} 
#\{CACDC858-1D8E-4C37-8747-3CF606C28A52\}_body.boxcontent {
    width:215px;
    overflow:hidden;
    }

/******************************************************************************************************/
/* Primary Navigation */	
/******************************************************************************************************/
#navlist {
	/* VERTICAL NAV */
	font-family:arial,helvetica,tahoma, verdana, sans-serif;
	font-size:14px;
	line-height:32px;
                }
#navlist ul {
	/* VERTICAL NAV */
    margin-left:0px;
    margin-top:8px;
    padding:0;
    list-style-type:none;
    }         
#navlist li {
	/* VERTICAL NAV */
    margin:0;   
    }               
#navlist a {
	/* VERTICAL NAV */
	background:url('https://images.brightidea.com/ct/images/default/vertnav_button.jpg') no-repeat; 
	display: block;
	color:#ffffff;
	padding-left:24px;
	text-decoration:none;
	width:180px;
    	height:37px; 
    }
#navlist a:hover {
	/* VERTICAL NAV */
	background:url('https://images.brightidea.com/ct/images/default/vertnav_button_over.jpg') no-repeat; 
    color:#ffffff;
	text-decoration:none;
                }
#selected a	{
	/* VERTICAL NAV */
	/* on state for selected navigation */
	background:url('https://images.brightidea.com/ct/images/default/vertnav_button_over.jpg') no-repeat; 
	display: block;
	color:#ffffff;
	text-decoration:none;
	width:180px;
    height:37px;
	padding-left:24px;
    }
#admin a	{
	/* VERTICAL NAV */
	/* Setup Button within main navigation */
	background:url('https://images.brightidea.com/ct/images/default/vertnav_button.jpg') no-repeat; 
	display: block;
	color:#ffffff;
	padding-left:24px;
	text-decoration:none;
	width:180px;
   	height:37px; 
	}
#admin_selected a	{
	/* VERTICAL NAV */
	/* Setup Button within main navigation */
	background:url('https://images.brightidea.com/ct/images/default/vertnav_button_over.jpg') no-repeat; 
	display: block;
	color:#ffffff;
	text-decoration:none;
	width:180px;
    height:37px;
	padding-left:24px;
	}
#horizontal_nav ul	{
	/* HORIZONTAL NAV */
	padding-left: 0;
	margin-left: 0;
	float: left;
	font-family:arial,helvetica,tahoma, verdana, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	}
#horizontal_nav ul li { 
	/* HORIZONTAL NAV */
	display: inline;
	}
#horizontal_nav a	{
	/* HORIZONTAL NAV */
	color:#ffffff;
	text-decoration:none;
	padding-left:12px;
	padding-right:43px;
	float:left;
	height:27px;
	line-height:27px;
	} 
#horizontal_nav ul li a:hover	{
	/* HORIZONTAL NAV */
	}
#horizontal_selected a	{
	/* HORIZONTAL NAV */
	/* on state for selected navigation */
	}
#admin_horizontal a	{
	/* HORIZONTAL NAV */
	/* Setup Button within main navigation */
	color:#ffffff;
	text-decoration:none;
	padding-left:12px;
	padding-right:12px;
	float:left;
	border-right:solid 1px #fff;
	height:25px;
	line-height:25px;
	}
#admin_horizontal_selected a {	
	/* HORIZONTAL NAV */
	/* Setup Button within main navigation */
	}


/******************************************************************************************************/
/* Idea Search Area */
/******************************************************************************************************/

#navbar {
	width:950px;
	height:27px;
	}
#navbarlinks {
	overflow:hidden;
	line-height:29px;
	}
#searchbar {
	float:right;
	margin-right:66px;
	position:relative;
	top:-104px;
	}
.searchfield {
	background-color: #ffffff;
	float:left; 
	width:184px;
	height:21px;
	border:1px solid #717174;
	}
#searchtable {
	margin-top:5px;
	float:left;
	}
#search {
	padding:3px;
	border:none !important;
	font-size:12px;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-weight:normal;
	color:#969696;
	width:170px;
	}
.searchbutton {
	height:21px;
	}
#searchbar img {
	border:0px;
	}
#searchtable {
	border:0px;
	}
a#searchbutton {
	background: url(https://images.brightidea.com/uploads/OD1246/A0103746-D7CD-4E08-971F-034781A046E0.gif) no-repeat #ffffff;
	width:52px;
	height:21px;
	display:block;
	}
a#searchbutton span{
	display:none;
	}

/******************************************************************************************************/
/* Tabs */	
/******************************************************************************************************/
#tabtop {  
	}
.tabunder	{ 
	border-top:#717174 solid 4px;
	margin-bottom:9px;
	height:22px;  
	}
#tabheader ul {
	float:left;
	list-style: none;
	padding:0;
	margin:0;
	}
#tabheader li {
	/* Graphic for right side of standard tab */
	float: left;
	background-color:#717174;
	margin-right:2px;
	height:22px;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	text-transform:uppercase;
	font-size:14px;
	color:#ffffff;
	}
#tabheader a {
	/* Graphic for left side of standard tab */
	display: block;
	background-color:#717174;
	color: #fff;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	padding:4px 15px 0 15px;
	font-size:12px;
	}
#tabheader a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
#tabheader #selectedtab {
	/* Graphic for right side of active tab */
	background-color:#a7a9ac;
	}
#tabheader #selectedtab a {
	/* Graphic for left side of active tab */
	background-color:#a7a9ac;
	color:#ffffff;
	}
.taboff {	
	/* Short width tab used in BI pages and pop ups */
	/*font-weight: bold;
	height:26px;
	width:85px;
	background: url('https://images.brightidea.com/ct/images/default/tab_desat.gif') no-repeat;
	background-position: bottom;
	padding-bottom:2px;*/
	}
.tabon {	
	/* Short width tab used in BI pages and pop ups, indicates on state */
	/*color: #ffffff;
	font-weight: bold;
	height:26px;
	width:85px;
	background: url('https://images.brightidea.com/ct/images/default/tab_incolor.gif') no-repeat;
	background-position: bottom;
	padding-bottom:2px;*/
	}
.tabon a, .taboff a  		{
	color: #ffffff;
	text-decoration:none;
	}
.tabon a:hover, .taboff a:hover {
	color: #ffffff;
	text-decoration:underline;
	}
	
/******************************************************************************************************/
/* Promote or Demote Info */	
/******************************************************************************************************/
#votes {
	text-align:left;
	margin-left:0px;
	}
.btn_promote_on a { 	
	margin-top:8px;
	min-width:45px; 
	text-align:center;
	background:url(https://images.brightidea.com/uploads/NA5/OD1246/EE937D8C.jpg);
	background-repeat: no-repeat;
	background-position:0 -112px;
	display: block;
	height:48px;
	width:38px;
	overflow:hidden;
	}
.btn_promote_on a:hover {
	text-decoration:none;
	background-position:0 -112px;
	background-color:#fff;
	}
.btn_promote_on a:active {
	text-decoration:none;
	background-position:0 -56px;
	background-color:#fff;
	}
.btn_promote_off a { 	
	margin-top:8px;
	min-width:45px; 
	text-align:center;
	background:url(https://images.brightidea.com/uploads/NA5/OD1246/EE937D8C.jpg);
	background-repeat: no-repeat;
	display: block;
	height:48px;
	width:38px;
	overflow:hidden;
	}
.btn_promote_off a:hover { 
	text-decoration:none;
	background-position:0 -56px;
	background-color:#fff;
	}
.btn_demote_on a { 
	margin-top:10px;
	text-align:center;
	background:url('https://images.brightidea.com/ct/images/default/mark_demote.gif') no-repeat;
	display: block;
	height:25px;
	width:42px;
	overflow:hidden;
	}
.btn_demote_on a:hover {
	text-decoration:none;
	background:url('https://images.brightidea.com/ct/images/default/mark_demote_over.gif') no-repeat;
	}
.btn_demote_off a { 
	margin-top:10px;
	text-align:center;
	background:url('https://images.brightidea.com/ct/images/default/mark_demote_grey.gif') no-repeat;
	display: block;
	height:25px;
	width:42px;
	overflow:hidden;
	}
.btn_demote_off a:hover {
	text-decoration:none;
	background:url('https://images.brightidea.com/ct/images/default/mark_demote_over.gif') no-repeat;
	}
.btn_demote_text, .btn_promote_text {
	display:none;
	}

.demote_list_text, .promote_list_text {
	font-size:11px; 
	text-align:left;
	margin-bottom:4px;
	}
.vote_text	{
	/* promote or demote text */
	font-size:9px; 
	text-align: center;
	text-decoration:none;
	}
.vote_cap	{
	/* number of votes text */
	font-size:12px; 
	text-align: left;
	text-decoration:none;
	width:50px;
	border-top:2px solid #717174;
	}
.vote_cap span {
	background-color:#717174;
	color:#fff;
	font-weight:bold;
	padding:2px 4px 3px;
	}
/******************************************************************************************************/
/* Pop Up Controls */	
/******************************************************************************************************/
.popup-title{
	padding-left:5px;
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
	}
.popup	{
	width:100%;
	height:20px;
	background:url('https://images.brightidea.com/ct/images/default/grad_title.gif');
	}
.rndbox {
	background-color:#ffffff;
	color:#414141;
	padding:15px;
	}
.rndbox a	{ 	
	}			
.rndbox a:hover	{ 
	}
/* POP-UP BORDERS */
.x-box-tl {
	background: transparent url(https://images.brightidea.com/ct/images/default/box/corners.gif) no-repeat 0 0;
    zoom:1;
	}	
.x-box-tc {
	height: 8px;
	background: transparent url(https://images.brightidea.com/ct/images/default/box/tb.gif) repeat-x 0 0;
	overflow: hidden;
	}
.x-box-tr {
	background: transparent url(https://images.brightidea.com/ct/images/default/box/corners.gif) no-repeat right -8px;
	}
.x-box-ml {
	background: transparent url(https://images.brightidea.com/ct/images/default/box/l.gif) repeat-y 0;
	padding-left: 4px;
	overflow: hidden;
    zoom:1;
	}
.x-box-mc {
	background: #e1e1e1 url(https://images.brightidea.com/ct/images/default/box/tb.gif) repeat-x 0 -16px;
	padding: 4px 10px;
	font-size:12px;
	}
.x-box-mr {
	background: transparent url(https://images.brightidea.com/ct/images/default/box/r.gif) repeat-y right;
	padding-right: 4px;
	overflow: hidden;
	}
.x-box-bl {
	background: transparent url(https://images.brightidea.com/ct/images/default/box/corners.gif) no-repeat 0 -16px;
    zoom:1;
	}
.x-box-bc {
	background: transparent url(https://images.brightidea.com/ct/images/default/box/tb.gif) repeat-x 0 -8px;
	height: 8px;
	overflow: hidden;
	}
.x-box-br {
	background: transparent url(https://images.brightidea.com/ct/images/default/box/corners.gif) no-repeat right -24px;
	}
.x-box-tl, .x-box-bl {
	padding-left: 8px;
	overflow: hidden;
	}
.x-box-tr, .x-box-br {
	padding-right: 8px;
	overflow: hidden;
	}
.x-box-tm-c {
	background-color: #e1e1e1;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	}
/******************************************************************************************************/
/* Flyover */
/******************************************************************************************************/
.flyover {
	background-color:#b9d9f2;
	}
.flyover a {
	color:#3333CC;
	text-decoration:none; 
	}
.flyover a:hover { 
	color:#3333CC; 
	text-decoration:underline; 
	}
.flyoverbold {
	font-size:14; 
	font-weight:bold; 
	}
.flyoversmall {
	font-size:12; 
	}
.linked_idea_flyover_title {
	/* Style for linked idea flyover */
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #414141;
	color:#414141;
	margin-bottom:5px;
	}
.linked_ideas_flyover_body {
	/* Style for linked idea flyover */
	cursor:pointer;
	}
#gen_flyover_body {
	/* Style for linked idea flyover */
	margin:5px;
	background-color:#FFFFFF;
	padding:5px;
	}

	
	
/******************************************************************************************************/
/******************************************************************************************************/
/* Individual Widget and Page Controls */
/******************************************************************************************************/
/******************************************************************************************************/

/******************************************************************************************************/
/* Idea List Page/View Idea Page */	
/******************************************************************************************************/

.idea_info_tags {
	/*position:relative;
	top:-20px;*/
	display:none;
	}

#idea_info_container {
	margin-bottom:4px;
	}

.idea_info_container {
	color:#414141;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
	width:100%;
}

.idea_info_container tr td {
	color:#414141;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:10px;
	color: #004284;
	font-weight: normal;
	text-decoration: none;
}

.object_actions_container {
	width:40px;
}

/* Subscribe Action */
.object_action_subscribe {
	width:20px;
	float:left;
	margin-left:5px;
}
.object_action_subscribe a {
	background: url(https://images.brightidea.com/ct/images/unsubscribe.gif) no-repeat;
	width:20px;
	height:14px;
	line-height:14px;
	display:block;
}
.object_action_subscribe a:hover {
	background: url(https://images.brightidea.com/ct/images/subscribe.gif) no-repeat;
	width:20px;
	height:14px;
	line-height:14px;
	display:block;
}
.object_action_subscribe a span {
	display:none;
}

/* Unsubscribe Action */
.object_action_unsubscribe {
	width:20px;
	float:left;
	margin-left:5px;
}
.object_action_unsubscribe a {
	background: url(https://images.brightidea.com/ct/images/subscribe.gif) no-repeat;
	width:20px;
	height:14px;
	line-height:14px;
	display:block;
}
.object_action_unsubscribe a span {
	display:none;
}

/* Favorite Action */
.object_action_favorite {
	width:15px;
	float:left;
	margin-left:5px;
}
.object_action_favorite a {
	background: url(https://images.brightidea.com/ct/images/unfavorite.png) no-repeat;
	width:15px;
	height:14px;
	line-height:14px;
	display:block;
}
.object_action_favorite a:hover {
	background: url(https://images.brightidea.com/ct/images/favorite.png) no-repeat;
	width:15px;
	height:14px;
	line-height:14px;
	display:block;
}
.object_action_favorite a span {
	display:none;
}

/* Unfavorite Action */
.object_action_unfavorite {
	width:15px;
	float:left;
	margin-left:5px;
}
.object_action_unfavorite a {
	background: url(https://images.brightidea.com/ct/images/favorite.png) no-repeat;
	width:15px;
	height:14px;
	line-height:14px;
	display:block;
}
.object_action_unfavorite a span {
	display:none;
}

/* Tweet This Action */
.object_action_tweet_this {
	width:14px;
	float:left;
	margin-left:5px;
}
.object_action_tweet_this a {
	background: url(https://images.brightidea.com/ct/images/tweet_this_grey.gif) no-repeat;
	width:14px;
	height:14px;
	line-height:14px;
	display:block;
}
.object_action_tweet_this a:hover {
	background: url(https://images.brightidea.com/ct/images/tweet_this.gif) no-repeat;
	width:14px;
	height:14px;
	line-height:14px;
	display:block;
}
.object_action_tweet_this a span {
	display:none;
}
/******************************************************************************************************/
/* Post Idea Button */	
/******************************************************************************************************/
.post_idea_button a {
	cursor:pointer;
    display:block;
	width:235px;
	padding:11px 0 15px 50px;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	text-align:left;
	overflow:hidden;
	background-image: url(https://images.brightidea.com/uploads/OD1246/93ECE5CD-779E-40CE-9B0A-73F64AD7AEC3.jpeg);
	background-repeat: no-repeat;
	}
.post_idea_button a:hover {
	background-position:0 -41.5px;
	background-color:#fff;
	text-decoration:none !important;
	}
.post_idea_button {
	padding-bottom:6px;
	}
/******************************************************************************************************/
/* Post Blog Button */	
/******************************************************************************************************/
.post_blog_button a {
	cursor:pointer;
    display:block;
	width:235px;
	padding:15px 0 15px 50px;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	text-align:left;
	overflow:hidden;
	background-image: url(https://images.brightidea.com/uploads/OD1246/416084D8-FC3B-4705-AAED-E902D80A98BF.gif);
	background-repeat: no-repeat;
	}
.post_blog_button a:hover {
	background-position:0 -47;
	background-color:#fff;
	text-decoration:none !important;
	}
.post_blog_button {
	padding-bottom:6px;
	}	
/******************************************************************************************************/
/* Login Widget */
/******************************************************************************************************/
.title_login {
	/* title */
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size:16px; 
	font-weight:bold;
	border-bottom: 1px solid #bababa;
	width:190px;
	}
.loginbox {
	/* Login box design and content */	
	font-family: arial, helvetica, sans-serif;
	text-align:left;
	background:#ccc;
	border-top:1px solid #969696;
	font-size:11px;
	color:#717174;
	text-transform:uppercase;
	font-weight:bold;
	overflow:hidden;
	width:233px !important;
	}
.loginbox p {
	margin-bottom:6px;
	font-weight:bold;
	}
#logincontent {
	margin:5px;
	}
.loginbox_iframe {
	padding:0px;
	margin:0px;
	}
.logininput {
	/* login box input fields */
	width:140px;
	height:21px;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	background-color:#ffffff !important;
	border:#717174 solid 2px;
	padding-top:2px;
	padding-left:3px;
	}
#alternative_login_accounts {
	padding:25px 0 0 0;
	text-align:center;
	}
#containboxwithout {
	}
#loginboxwithout p {
	}	
.login_error {
	background-color:#F9DCE0;
	border:1px solid #E26477;
	font-size:11px;
	text-align:center;
	width:166px;
	margin-top:30px;
	margin-left:40px;
 }
.login_error table tr td {
	color:#D11527;
	}
#public_login_tabs {
	display:block;
	}

#public_login_tabs ul
{
	padding-left: 0;
	margin-left: 0;
	float: left;
	font-family: arial, helvetica, sans-serif;
	list-style:none;
	margin-bottom:10px;
	width:233px !important;
}
#public_login_tabs ul li { display:inline; }
#public_login_tabs a
{
	text-align:center;
	color: #717174;
	float: right;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:3px 8px 5px !important;
}

#public_login_tabs a:hover {
	text-decoration:underline;
}

#public_login_tabs_login_unselected a
{
	color: #6eb43f;
	float:right;
}

#public_login_tabs_register_unselected a
{
	background-color: #cccccc;
	color: #717174;
	float:right;
}

*html #public_login_tabs_register_unselected a {
	width:93px;
}

*html #public_login_tabs ul {
	width:188px;
}
.login_welcome {
	float:left;
	padding-top:4px;
	width:166px !important;
	}
.logout {
	}
.logout a {
	float:right;
	background-color:#717174;
	color:#fff !important;
	font-weight:bold !important;
	padding:4px 6px;
	text-decoration:none;
	}
.logout a:hover {
	text-decoration:underline;
	}
#setup_link {
	display:none;
	}
#setup_link a{
	}
#lb_tab_login {
	margin-right:0px;
	text-align:right;
	}
#lb_tab_login .leftjustify {
	float:right;
	}
#lb_tab_login .leftjustify a {
	text-transform:lowercase;
	font-weight:normal;
	}
#lb_tab_login .input_button {
	float:right !important;
	clear:right !important;
	margin-bottom:10px !important;
	/*margin:0 0 10px 164px !important;*/
	}
#public_login_tab_login a:hover {
	text-decoration:none !important;
	}
#lb_tab_register {
	text-align:right;
	margin-right:10px;
	}
#lb_tab_register .margin-bottom {
	text-transform:lowercase;
	}
#lb_tab_register .input_button {
	float:right !important;
	margin-bottom:10px !important;
	}
#\{04AEE59A-F787-4676-A511-2257CB4B1B6D\}.widget_container {
	margin-top:0px !important;
	}
/******************************************************************************************************/
/* Mini Idea List Widget */	
/******************************************************************************************************/
#mini_idea_list_all_container {
	width:100%;
	}
.mini_idea_list_row_1 {
	background-color:#e1e1e1;
	}
.mini_idea_list_row_2 {
	background-color:#ffffff;
	}
.mini_idea_list_table tbody tr td{
	padding:3px;
	overflow:hidden;
	}
.mini_idea_list_table tbody tr td a{
	color:#2e7ab9;
	text-decoration:none;
	}
.mini_idea_list_table tbody tr td a:hover{
	color:#2e7ab9;
	text-decoration:underline;
	}
.mini_idea_list_table thead tr td{
	padding:3px;
	border-bottom:1px solid #414141;
	cursor:pointer;
	color:#414141;
	font-size:10px;
	}
#mini_idea_list_idea_desc a {
	color:#414141;
	text-decoration:none;
	}
#mini_idea_list_idea_desc a:hover {
	color:#414141;
	text-decoration:underline;
	}
.mini_idea_list_content {
	border:1px solid #b2b2b2;
	width:auto;
	height:auto;
	}
.mini_idea_list_content a {
	}
#mini_idea_list_tab_container {
	width:100%;
	height:24px;
	}
.mini_idea_list_tab_on,.mini_idea_list_tab_off  {
	margin-right:5px;
	margin-top:3px;
	float:left;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	height:21px;
	cursor:pointer;
	}
.mini_idea_list_tab_on {
	background-color:#2e7ab9;
	}
.mini_idea_list_tab_off {
	background-color:#b2b2b2;
	}
.mini_idea_list_tab_inner {
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	}
.mini_idea_list_asc { 
	background-color:#2e7ab9;
	}
.mini_idea_list_des { 
	background:url('https://images.brightidea.com/ct/images/default/sort_arrow_dark.gif') no-repeat right;
	}
.mini_idea_list_asc {
	background:url('https://images.brightidea.com/ct/images/default/sort_arrow_dark_1.gif') no-repeat right;
	}
#mini_idea_list_score {
	background-color:#b2b2b2;
	margin-top:5px;
	border:1px solid #b2b2b2;
	}

/******************************************************************************************************/
/* Search Users */
/******************************************************************************************************/
.search_users_widget{
	width:90%;
	}
.search_users_widget_input{
	height:21px;
	width:21px;
	background:url(https://images.brightidea.com/ct/images/default/btn_search.gif) no-repeat;
	cursor:pointer;
	}
.search_users_widget_input span{
	display:none;
	}

/******************************************************************************************************/
/* Video Widget */	
/******************************************************************************************************/
#video {
	width:90px;
	}
#videobox {
	padding-bottom:20px;
	}
/******************************************************************************************************/
/* Statistics */	
/******************************************************************************************************/
#stats {
	color:#2e7ab9;
	margin-bottom:10px;
	}
#stats a {
	}
#stats span {
	display:block;
	margin-bottom:2px;
	}	

/******************************************************************************************************/
/* Extra Links Widget */	
/******************************************************************************************************/
#extralinks { 
	padding-top:4px;
	} 
#extralinks ul {
	list-style:none;
    display: block;
	margin-left:0px;
     }           
#extralinks li {	
	padding:3px 0;
	border-bottom:1px solid #c8c8c8;
	}
#extralinks a {
	padding-left:4px;
    }
#extralinks a:hover{
    }
/******************************************************************************************************/
/* Invite A Friend Widget */	
/******************************************************************************************************/
#invitefriend {
	height:21px;
	display:block;
	margin-top:5px;
    margin-left:5px;
	padding-top:2px;
	padding-left:3px;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#969696;
	background-color:#ffffff;
	border:#717174 solid 2px;
	text-transform:lowercase;
	width:144px !important;
	position:relative;
	z-index:1;
	float:right;
	}
#invite_friend_status{
	position:relative;
	top:10px;
	left:8px;
	color:#969696;
	z-index:2;
	}
		
/******************************************************************************************************/
/* User Community Widget */
/******************************************************************************************************/	
.userpic {
	margin:1px;
	}
	
/******************************************************************************************************/
/* Tworker Widget */
/******************************************************************************************************/	
#tworker_message_area {
	padding:15px;
	border:1px solid #CECECE;
	background-color:#E8E8E8;
	margin-top:5px;
	}
	
/******************************************************************************************************/
/* Post Idea Page */	
/******************************************************************************************************/
.question_title {
	}
#post_idea_main_content {
	width:100%
	}

/******************************************************************************************************/
/* View Ideas Page */	
/******************************************************************************************************/
#view_idea_pro_dem{
	margin-top:30px;
	padding-top:10px;
	border-top:3px double #969696;
	}
#view_idea_main_content { 
	width:655px;
	overflow:hidden;
	}
.idea_container { 
	margin-left:10px;
}
.idea_text_container { 
	/*position:relative;
	top:-10px;*/
	margin:10px 0;
    width:500px;
    overflow:hidden;
	}
#subject, .subject { 	
	font-family:arial, helvetica, tahoma, verdana, sans-serif; 	
	font-size:18px;
	font-weight:bold;
	text-decoration: none; 
    width:460px;    
    overflow:hidden;
	line-height:1.25em;
	}			
#subject a { 
	color:#6eb43f;
	text-decoration: none;
	}			
#subject a:hover { 	
	text-decoration: underline; 
	}					
#articleList { 	
	font-size:12px;
	margin-top:10px;
    width:500px !important;
    overflow:hidden;
	}
#articleList p a,
#articleList p a:visited {
	color:#6eb43f;
	text-decoration:none !important;
	}
#articleList p a:hover  {
	text-decoration:underline !important;
	}
#paddivide { 
	padding-top:15px; 
	padding-bottom:0px; 
	}
#horizdivide { 
	border-top: 4px dotted #c8c8c8; 
	}
#main_list_content {
	margin-top:20px;
	}
/* Display Results Text */
.spt	{
	width:100%;
	}
/* COMMENTS HEADER FOR VIEW IDEA PAGE */
.catComment { 
	color:#969696;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:3px double #969696; 
	text-transform:uppercase;
	}
/* CATEGORY TEXT MAIN ARTICLE AREA */
.catMain { 		
	padding-top:3px;
	display:block;
	font-size:20px;
	text-decoration: none; 
	}

/* Displayed message when comment is being posted */
.posting_comment_message {
	padding:15px;
	border:1px solid #CECECE;
	background-color:#E8E8E8;
	margin-top:15px;
}

	
/******************************************************************************************************/
/* Blog Pages */	
/******************************************************************************************************/
.blogcontent {
   	padding-bottom:20px;
   	margin-left:20px;
   	margin-right:20px;
	}
#blogsubject, .blogsubject {
	font-family:arial,helvetica,tahoma, verdana, sans-serif;
	font-size: 18px; 
	text-decoration: none;
	color:#717174;
	margin-left:8px;
}
#blog_title {
	background-color:#f0f0f0;
	padding-top:5px;
	padding-bottom:3px;
	border-bottom:1px solid #c8c8c8;
}
#blog_title_small {
	margin-left:8px;
	margin-top:3px;
}
#blogsubject a, .blogsubject a	{ 
	color:#717174;
	text-decoration: none; 
	}
#blogsubject a:hover, .blogsubject a:hover {  
	text-decoration: underline; 
	}
#quoteAlt1 { 
	text-align:justify;
	margin-bottom:15px;
	}	
.commentsfloat { 
	float:right;
	margin-top:-15px; 
	}
.undertext {
	margin-bottom:15px;
	}			
.undertext a { 
	color:#717174;
	text-decoration: none;
	}
.undertext a:hover {
	color:#717174;
	text-decoration: underline;
	}
/* View Blog */	
#view_blog_main_content { 
	overflow:hidden;
	width:100%;
	}
/* Submit Blog */	
#enter_blog_main_content { 
	width:100%;
	overflow:hidden;
	}
	
/******************************************************************************************************/
/* Tags Page */
/******************************************************************************************************/
#tags_main_content{
	display:inline;
	margin-top: 10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:35px;
	}
	
/******************************************************************************************************/
/* Dashboard Page */	
/******************************************************************************************************/
.dashboard_main_container { margin-left:30px;
}
.dashboard_chart_title {
	color: #47A9DE;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #47A9DE;
	padding-bottom:2px;
	font-family:Arial,Helvetica,sans-serif;
}

/******************************************************************************************************/
/* My Messages */	
/******************************************************************************************************/
.my_messages_container {
	border-bottom:1px solid #e1e1e1;
	}
.my_messages td {
	line-height: 10px;
	}
.my_messages_read a {
	font-weight:normal;
	}
.my_messages_unread a {
	font-weight:bold;
	}
.my_messages_body {
	font-size:10px;
	}
.my_messages_time {
	font-size:10px;
	}
.my_messages_user a {
	}	
/******************************************************************************************************/
/* Administrator Pages and Tools */	
/******************************************************************************************************/
.editable_label {
	background-color:#0576ce;
	}
.admin_section_header {
	border-bottom:2px solid #7EC2E7;
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold;
	cursor:pointer;
	}
.admin_webstorm_text {
	float:left;
	font-size:20px;
	font-weight:bold;
	height:45px;
	color:47a9de;
	}
.admin_webstorm_text_container {
	height:50px;
	width:100%;
	margin-left:13px;
	margin-top:13px;
	display:none;
	}
.admin_textarea {
	border:1px solid #909090;
	color:#414141;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	}
.admin_users_table {
	border:1px solid #7EC2E7;
	}
.admin_users_table thead tr {
	background-color:#7EC2E7;
	}
.admin_users_table thead tr td {
	color:#FFFFFF;
	font-weight:bold;
	}
.admin_groups_wrapper {
	border:1px solid #7EC2E7;
	width:100%;
	}
.admin_groups_header tr {
	background-color:#7EC2E7;
	}
.admin_groups_header tr td {
	color:#FFFFFF;
	font-weight:bold;
	}
.admin_horizontal_tabs ul	{
	padding-left: 0;
	margin-left: 0;
	background-color:#c4c4c4;
	float: left;
	font-family:arial,helvetica,tahoma, verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:36px;
	}
.admin_horizontal_tabs ul li {
	display: inline;
	}
.admin_horizontal_tabs a	{
	background-color:#c4c4c4;
	margin-top:9px;
	color:#ffffff;
	text-decoration:none;
	padding-left:14px;
	padding-right:14px;
	float:left;
	height:21px;
	line-height:20px;
	margin-right:2px;
	}
.admin_horizontal_tabs a:visited {
	color:#FFFFFF;
	}
.admin_horizontal_tabs ul li{
	background-color:#c4c4c4;
	color:#ffffff;
	text-decoration: none;
	}
.admin_horizontal_tabs a:hover	{
	margin-top:0px;
	padding-left:12px;
	padding-right:12px;
	background-color:#f5f5f5;
	color:#7ec2e7;
	font-weight:bold;
	text-decoration: none;
	border-left:2px solid #c4c4c4;
	border-right:2px solid #c4c4c4;
	border-top:2px solid #c4c4c4;
	height:30px;
	line-height:29px;
	}
.admin_horizontal_tabs_selected a {
	margin-top:0px;
	padding-left:12px;
	padding-right:12px;
	background-color:#f5f5f5;
	color:#7ec2e7 !important;
	font-weight:bold;
	text-decoration: none;
	border-left:2px solid #7ec2e7;
	border-right:2px solid #7ec2e7;
	border-top:2px solid #7ec2e7;
	border-bottom:2px; solid #f5f5f5;
	height:30px;
	line-height:29px;
	}
.admin_content_container {
	border:2px solid #7ec2e7;
	width:920px;
	background-color:#f5f5f5;
	z-index:0;
	}
.admin_badge_container {
	border:2px solid #7EC2E7;
	background-color:#FFFFFF; 
	margin-top:10px;
	}

/******************************************************************************************************/
/* Admin Idea Drop-Down Menu (on ct_list and view idea pages) */
/******************************************************************************************************/
#admin_idea_drop_menu {
	background-color:#FFFFFF;
	border:1px solid #2E7AB9;
	}
#aidm_status_sub_menu {
	background-color:#FFFFFF;
	border:1px solid #2E7AB9 !important;
	line-height:20px !important;
	}
#admin_idea_drop_list li a:hover {
	background-color:#FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	}
#admin_idea_drop_list {
	list-style:none;
	padding:0px;
	margin:0px;
	}
#admin_idea_drop_list li {
	padding:0px;
	margin:0px;
	width:200px;
	}
#admin_idea_drop_list li a {
	background-color:#FFFFFF;
	height:20px;
	display:block;
	text-decoration:none;
	padding:3px;
	margin:0px;
	}
#admin_idea_drop_list li a:hover {
	background-color:#B9D9F2 !important;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	}
#aidm_status {
	background:transparent url(https://images.brightidea.com/ct/images/men_arr_off.gif) no-repeat scroll 190px 11px !important;
	}

/******************************************************************************************************/
/* Page Layout */	
/******************************************************************************************************/

/* content_ct_list and/or container_ct_list is for the Idea List Page */
/* content_view_idea and/or container_view_idea is for the View Individual Idea Page */
/* content_post_idea and/or container_post_idea is for the Post Idea Page */
/* content_blog_list and/or container_blog_list is for the Blog List Page */
/* content_view_blog and/or container_view_blog is for the View Blog Page */
/* content_enter_blog and/or container_enter_blog is for the Submit Blog Page */
/* content_profile and container_profile is for the Profile Page */
/* content_profile_edit and/or container_profile_edit is for the Edit Profile Page */
/* content_user_search and/or container_user_search is for the User Search Page */
/* content_view_private_message and/or container_view_private_message is for the View Private Messages Page */
/* content_dashboard and/or container_dashboard is for the Dashboard Page */
/* content_plogin and/or container_plgoin is for the Private Login Page */ 
/* content_tags and/or container_tagsis for the Tags Page */
/* content_mini_feed and/or container_mini_feed is for the Min Feed Page */

/* ENTERPRISE PAGE STYLES*/
/* container_ent_login style is for Enterprise Private Login Page */
/* container_ent_home style is for Enterprise Home Page */
/* container_ent_pub_home style is for Enterprise Public Home Page */


#container_ct_list_top_nav, #container_top_nav, #container_top_contributors_top_nav {
	width:950px;
	height:auto;
	background:transparent;
	display:none;
	}
	
#idea_list_table {
	width:100%;
}	

/* Widest Column in 2 column format */
#content_dashboard,
#container_top_contributors_2,
#container_mini_feed_2,
#content_tags,
#container_plogin_2 
	{
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:600px;
	margin-left:20px;
	}	

/* Narrow Outer Columns in 2 or 3 column format */	
#container_1,
#container_3,
#container_dashboard_1,
#container_mini_feed_3,
#container_tags_1,
#container_plogin_3,
#container_top_contributors_3, 
#container_ent_login_1,
#container_ent_login_3,
#container_ent_home_1,
#container_ent_home_3,
#container_ent_pub_home_1,
#container_ent_pub_home_3
	{
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:290px;
	margin-left:20px;
	}
#container_profile_3 {
/* Similar to narrow outer columns style, but with shorter minimum height requirement */
	/*float:left;
	float:left;
	display:inline;
	background:transparent;
	min-height:500px;
	height:auto;
	width:190px;
	margin-left:20px;*/
	display:none;
}
#container_profile_4	{
/* Similar to center column style, but with shorter minimum height requirement */
	/*float:left;
	display:inline;
	background:transparent;
	min-height:500px;
	height:auto;
	width:490px;
	margin-left:20px;*/
    display:none;
	}

#container_admin_1 {
	float:left;
	height:auto;
	width:910px;
	margin-left:13px;
	margin-top:13px;
	min-height:550px;
}


/* Center Column in 3 column format */
#container_2,
#container_ent_login_2,
#container_ent_home_2,
#container_ent_pub_home_2 
	 {
	float:left;
	background:transparent;
	min-height:750px;
	height:auto;
	width:490px;
	margin-left:20px;
	}
/* Admin Container */
#container_admin_1 {
	float:left;
	height:auto;
	width:910px;
	margin-left:13px;
	margin-top:13px;
	min-height:550px;
	}


/* The following layout containers are hidden using display:none */
#container_4, #container_5, #container_6,
#container_profile_5,
#container_post_idea_2, #container_post_idea_3, #container_post_idea_4, #container_post_idea_5, 
#container_ct_list_3, #container_ct_list_4, #container_ct_list_5,
#container_dashboard_2, #container_dashboard_3, #container_dashboard_4, #container_dashboard_5, #container_dashboard_6,
#container_ct_blog_list_2, #container_ct_blog_list_3, #container_ct_blog_list_4, #container_ct_blog_list_5, 
#container_enter_blog_2, #container_enter_blog_3, #container_enter_blog_4, #container_enter_blog_5,
#container_view_blog_2, #container_view_blog_3, #container_view_blog_4, #container_view_blog_5,
#container_view_idea_2, #container_view_idea_3, #container_view_idea_4, #container_view_idea_5,
#container_view_private_message_2, #container_view_private_message_3, #container_view_private_message_4, #container_view_private_message_5,
#container_tags_2, #container_tags_3, #container_tags_4, #container_tags_5, #container_tags_6,
#container_mini_feed_1, #container_mini_feed_4, #container_mini_feed_5, #container_mini_feed_6,
#container_user_search_1, #container_user_search_4, #container_user_search_5, #container_user_search_6,
#container_profile_edit_4, #container_profile_edit_5,
#container_plogin_1, #container_plogin_4, #container_plogin_5, #container_plogin_6, 
#container_top_contributors_4, #container_top_contributors_5, #container_top_contributors_6,
#container_admin_2, #container_admin_3, #container_admin_4, #container_admin_5, #container_admin_6,
#container_profile_top_nav,
#container_post_idea_top_nav,
#container_dashboard_top_nav,
#container_ct_blog_list_top_nav,
#container_enter_blog_top_nav,
#container_view_blog_top_nav,
#container_view_idea_top_nav,
#container_view_private_message_top_nav,
#container_mini_feed_top_nav,
#container_tags_top_nav,
#container_mini_feed_top_nav,
#container_user_search_top_nav,
#container_profile_edit_top_nav,
#container_admin_top_nav,
#container_ent_login_4, #container_ent_login_5, #container_ent_login_6,
#container_ent_home_4, #container_ent_home_5, #container_ent_home_6, 
#container_ent_pub_home_4, #container_ent_pub_home_5, #container_ent_pub_home_6, 
{	display:none;
	/* extra container, must give a height and width to be able to drop widgets in it. */
	}

/******************************************************************************************************/
/* min-height hack for IE */	
/******************************************************************************************************/
* html .content {
	height: 750px;
	}
* html #container_1 {
	height: 750px;
	}
* html #container_2 {
	height: 750px;
	}
* html #container_3 {
	height: 750px;
	}
* html #plogin_container_1 {
	height: 750px;
	}
* html #plogin_container_2 {
	height: 750px;
	}
* html #plogin_container_3 {
	height: 750px;
	}
* html #container_ent_home_1 {
	height: 750px;
	}
* html #container_ent_home_2 {
	height: 750px;
	}
* html #container_ent_home_3 {
	height: 750px;
	}
* html #container_ent_pub_home_1 {
	height: 750px;
	}
* html #container_ent_pub_home_2 {
	height: 750px;
	}
* html #container_ent_pub_home_3 {
	height: 750px;
	}
* html #container_ent_login_1 {
	height: 750px;
	}
* html #container_ent_login_2 {
	height: 750px;
	}
* html #container_ent_login_3 {
	height: 750px;
	}
* html #container_admin_1 {
	height:550px;
	}
* html #container_profile_1 {
	height: 10px;
	}
* html #container_profile_2 {
	height: 750px;
	}
* html #container_profile_3 {
	height: 500px;
	}
* html #container_profile_4 {
	height: 500px;
	}
* html #container_ct_list_1 {
	height: 750px;
	}
* html #content_view_private_message  {
	height: 750px;
	}

/******************************************************************************************************/
/* Switchboard Page */	
/******************************************************************************************************/


/******************************************************************************************************/
/* PAGE BREADCRUMB AND ICONS */
/******************************************************************************************************/
h1	{
	font-size:16px;
	font-family:arial, tahoma, verdana, helvetica, san-serif;
	font-weight:normal;
	margin-top:10px;
	}
h1 img	{
	margin-right:10px;
	margin-top:-10px;
	float:left;
	height:60px;
	padding-bottom:10px;
	}
#tabs	{
	height:24px;
	color: #fff;
	font-size: 11px;
	font-weight:bold;
	position:relative;
	left:0px;
	}
.sb_tabunder { 
	border-bottom: #5192d4 solid 2px; 
	margin-bottom:15px; 
	height:23px; 
	}	
#sb_tabheader ul {
	list-style: none;
	padding:0;
	margin:0;
}

#sb_tabheader li {
	float: left;
	background: url('https://images.brightidea.com/ct/images/blue/tabright.gif') top right no-repeat;
	margin-right:1px;
	height:24px;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size:11px;
	color:#ffffff;
}
#sb_tabheader a {
	display: block;
	background: url('https://images.brightidea.com/ct/images/blue/tableft.gif') top left no-repeat;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding:5px 10px 0 10px;
}
#sb_tabheader a:hover {
	color:#ffffff;
}
#sb_tabheader .selectedtab {
	background-image: url('https://images.brightidea.com/ct/images/blue/tabrightactive.gif');
}
#sb_tabheader .selectedtab a {
	background-image: url('https://images.brightidea.com/ct/images/blue/tableftactive.gif');
	color:#ffffff;
}
#sb_tabheader .eval_sum {
	background-image: url('https://images.brightidea.com/ct/images/red/tabrightactive.gif');
}
#sb_tabheader .eval_sum a {
	background-image: url('https://images.brightidea.com/ct/images/red/tableftactive.gif');
	color:#ffffff;
}
#container_sb_1 {
	float:left;
	height:auto;
	width:190px;
	margin-left:13px;
	min-height:750px;
	display:inline;
}
#container_sb_2 {
	float:left;
	height:auto;
	width:518px;
	margin-left:13px;
	min-height:750px;
}
#container_sb_3 {
	float:left;
	height:auto;
	width:190px;
	margin-left:13px;
	min-height:750px;
}
#container_sb_4,
#container_sb_5,
#container_sb_6{
	display:none;
	/* extra container, must give a height and width to be able to drop widgets in it. */
}
.switchboard thead	{ 
	background-color: #004284;
	border-left:#004284 1px solid;
	border-right:#004284 1px solid;
	 }
.selectrow	{
	background-color:#87d7eb;
	color:#004284;
	}
.menu_item_hover { 
	background-color:#004284;
}
.menu_item_arr_hover { 
	background-color:#004284;
}
.sub_menu_item_hover { 
	background-color:#004284;
}
#sb_tabOn{
	background-image: url('https://images.brightidea.com/ct/images/blue/s_tab_color.gif');
	}
	
/* YELLOW FADE OUT */
.yellow tr{
	background-color:f3f861;
	width:500px;
	}
.yellow1 tr{
	background-color:f4f88c;
	width:500px;
	}
.yellow2 tr{
	background-color:fdffca;
	width:500px;
	}
.yellow3 tr{
	background-color:feffee;
	width:500px;
	}

/* EVALUATION FORM */

#eval_textarea1{
	width:100%;
	height:50px;
}
#checkboxt_q {
	padding:7px 15px 7px 15px;
}
#radio_q {
	padding:7px 15px 7px 15px;
}
#select_q {
	padding:7px 15px 7px 15px;
}
#text_q {
	padding:7px 15px 7px 15px;
}
#textarea_q {
	padding:7px 15px 7px 15px;
}
#eval_question {
	padding-bottom:10px;
}
/* SB_REPORTS PAGE */
.sb_reports_main_container {
	padding-left:35px;
	padding-top:20px;
}
#content_sb_reports {
	float:left;
	height:auto;
	width:700;
	margin-left:13px;
	min-height:750px;
	display:inline;
}
#container_sb_reports_1 {
	float:left;
	height:auto;
	width:190px;
	margin-left:13px;
	min-height:750px;
	padding-left:7px;	
}
#container_sb_reports_2, #container_sb_reports_3, #container_sb_reports_4, #container_sb_reports_5, #container_sb_reports_6  {
	display:none;
	/* extra container, must give a height and width to be able to drop widgets in it. */
}
/* TABLE STYLES */

.yellow_action_item{
	border-collapse: collapse;
	width:910px;
	background-color:yellow;
	}
.yellow_action_item th	{
	font-family: arial, verdana, tahoma, helvetica, san-serif;
	font-size: 10px;
	font-weight:normal;
	padding: 5px 7px 2px 7px;
	color:#fff;
	white-space: nowrap;
	border-bottom:#dbdbdb 1px solid;
	}
.yellow_action_item th	a {
	color:#fff;
	text-decoration:none;
	}
.yellow_action_item th	a:hover {
	color:#fff;
	text-decoration:underline;
	}
.yellow_action_item td {
	padding:4px 8px;
	border-left:#dbdbdb 1px solid;
	border-right:#dbdbdb 1px solid;
	border-top:#dbdbdb 1px solid;
	background-color:#f3f861;
	}
.yellow_action_item tbody	{
	border-bottom:red 1px dbdbdb;
	}
.switchboard	{
	border-collapse: collapse;
	width:910px;
	}
.switchboard th	{
	font-family: arial, verdana, tahoma, helvetica, san-serif;
	font-size: 10px;
	font-weight:normal;
	padding: 5px 7px 2px 7px;
	color:#fff;
	white-space: nowrap;
	border-bottom:#dbdbdb 1px solid;
	}
.switchboard th	a {
	color:#fff;
	text-decoration:none;
	}
.switchboard th	a:hover {
	color:#fff;
	text-decoration:underline;
	}
.switchboard td {
	padding:4px 8px;
	border-left:#dbdbdb 1px solid;
	border-right:#dbdbdb 1px solid;
	border-top:#dbdbdb 1px solid;
	}
.switchboard tbody	{
	border-bottom:red 1px dbdbdb;
	}
.altcell	{
	background-color: #f5f5f5;
	}
.actionbutton	{
	padding-right:6px;
	float:left;
	padding-bottom:1px;
	}
.sortarrow	{
	float:right;
	margin-top:2px;
	}
	
/* FILTER */
#filter	{
	background-color: #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	font-size:10px;
	width:910px;
	height:24px;
	}
#filter	input	{
	border:1px solid #d0d0d0;
	color:#676767;
	font-size: 9px;
	width: 140px; 
	height:17px;
	padding-left:3px;
	}
#filter div {
	height:15px;
	float:left;
	margin-left:10px;
	margin-top:5px;
	}
.rightfilter	{
	float:right;
	margin-right:5px;
	margin-top:3px;
	}		
.first	{
	margin-left:-10px;
	}
#iconactions	{
	float:right;
	margin-top:0px;
	font-size:9px;
	color:#676767;
	font-weight:normal;
	}
#iconactions a:hover {
	text-decoration:none;
	}
.iconspace {
	padding-right:10px;
	}
.help	{
	position:relative;
	top:-2px;
	color:#004284;
	}
/* PAGE DISPLAY OPTIONS */
#displayoptions	{
	background-color: #e5e5e5;
	font-size:10px;
	width:910px;
	height:24px;
	}
.pagenumber	{
	float:right;
	margin-top:5px;
	margin-right:5px;
	}
.pageOn	{
	text-decoration:underline;
	color: #676767;
	}
.pagedisplay {
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	float:left;
	}
/* PER PAGE SELECT */
.perselect	{
	color:#676767;
	font-size:10px; 
	background-color: #fff;
	width: 140px; 
	height:20px;
	text-align:left; 
	font-size: 9px;
	cursor: pointer;
	border:1px solid #d0d0d0;
}
.perselect_container {
	margin-top:2px;
	float:left;
}
#contain	{
	margin: 20px;
	width:910px;
	}
/******************************************************************************************************/
/******************* SWITCHBOARD FLYOVER MENU **********************/
/******************************************************************************************************/	
.menu_item {	width:auto;
	cursor:pointer;
	font-size:10px;
	height:30px;
	padding-top:0px;
	color:#000000;
}
.sub_menu_item {
	background-color:#fcfcfc;
	width:auto;
	cursor:pointer;
	font-size:10px;
	height:15px;
	padding-top:1px;
	color:#000000;
}
.sub_sub_menu_item {
	background-color:#fcfcfc;
	width:auto;
	cursor:pointer;
	font-size:10px;
	height:15px;
	padding-top:1px;
	color:#000000;
}
.menu_item_arr {
	width:auto;
	cursor:pointer;
	font-size:10px;
	height:30px;
	padding-top:0px;
	color:#000000;
	background:url('https://images.brightidea.com/ct/images/men_arr_off.gif') no-repeat 195px 11px;
}
.menu_item_hover {
	background-color:#004284;
	width:100%;
	cursor:pointer;
	font-size:10px;
	height:30px;
	padding-top:0px;
	color:#FFFFFF;
}
.sub_menu_item_hover {
	background-color:#004284;
	width:100%;
	cursor:pointer;
	font-size:10px;
	height:15px;
	padding-top:1px;
	color:#FFFFFF;
}
.sub_sub_menu_item_hover {
	background-color:#004284;
	width:100%;
	cursor:pointer;
	font-size:10px;
	height:15px;
	padding-top:1px;
	color:#FFFFFF;
}
.menu_item_arr_hover {
	width:auto;
	cursor:pointer;
	font-size:10px;
	height:30px;
	padding-top:0px;
	color:#FFFFFF;
	background:url('https://images.brightidea.com/ct/images/men_arr_on.gif') #004284 no-repeat 195px 11px;
}
.menu_container {
	background: #fcfcfc url('https://images.brightidea.com/ct/images/blue/sb_blue_grad.png') repeat-y;
	border-top:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
	border-right:1px solid #414141;
	border-bottom:1px solid #414141;
	width:205px;
	position:absolute;
	display:none;
}
.menu_text {
	width:205px;
	height:30px;
	padding-left:38px;
	padding-top:8px;
	background:transparent;
}
.menu_container_hidden {
	background-color:#fcfcfc;
	border:1px solid #9a9a9a;
	width:150px;
	display:none;
	position:absolute;
	margin-left:205px;
	margin-top:-30px;
}
.sub_menu_container_hidden {
	background-color:#fcfcfc;
	border:1px solid #9a9a9a;
	width:150px;
	display:none;
	position:absolute;
	margin-left:148px;
	margin-top:-18px;
}
.menu_hr {
	width:100%;
	height:1px;
	background-color:#9a9a9a;
	overflow:hidden;
}	
/******************************************************************************
*************************** SWITCHBOARD AUTOSUGGEST****************************
*******************************************************************************/

body
{
	position: relative;
}

div.autosuggest
{
	position: absolute;
	background-position: top;
	background-repeat: no-repeat;
	padding: 4px 0 0 0;
}

div.autosuggest ul
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
	border:1px solid #a1a1a1;
	background-color: #fff;
}

div.autosuggest ul li
{
	color: #999;
	padding: 0;
	margin: 0;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #999;
	display: block;
	text-decoration: none !important;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}

div.autosuggest ul li.as_highlight a:hover
{
	background-color: #76a5d5;
	text-decoration: none !important;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #000;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #76a5d5;
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}


div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-position: bottom left;
}

div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #004284;
}

/******************************************************************************************************/
/* New Nav Bar */	
/******************************************************************************************************/
#my_navbar {
	height:27px !important;
	width:950px;
	background-color:#ffffff;
	}

#my_navbar ul {
	background-color:#6eb43f;
	height:27px !important;
	width:950px;
	font-weight:bold;
	font-size:12px;
	}
#my_navbar li a{
	border-right:solid 1px #fff;
	}
#my_navbar li a:hover{
	text-decoration:none !important;
	}
#my_navbar #ycyc_home a{
	background-color:#6eb43f;
	}
#my_navbar #ycyc_proposals a{
	background-color:#6eb43f;
	}
#my_navbar #ycyc_submit a{
	background-color:#6eb43f;
	}
#my_navbar #ycyc_profile a{
	background-color:#6eb43f;
	}
#my_navbar #ycyc_blog a{
	background-color:#6eb43f;
	}
#my_navbar #ycyc_home a:hover,
#my_navbar #ycyc_proposals a:hover,
#my_navbar #ycyc_submit a:hover,
#my_navbar #ycyc_profile a:hover,
#my_navbar #ycyc_blog a:hover,
#my_navbar #ycyc_sb a:hover,
#my_navbar #ycyc_setup a:hover,
#my_navbar #ycyc_home.horizontal_selected a,
#my_navbar #ycyc_proposals.horizontal_selected a,
#my_navbar #ycyc_submit.horizontal_selected a,
#my_navbar #ycyc_profile.horizontal_selected a,
#my_navbar #ycyc_blog.horizontal_selected a,
#my_navbar #ycyc_sb.horizontal_selected a,
#my_navbar #ycyc_setup.horizontal_selected a {
	background-color:#008752;
	}
	
/******************************************************************************************************/
/*YCYC Page Layout Changes*/	
/******************************************************************************************************/

/* ------  View Ideas Page ------- */

#content_ct_list {
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:235px;
	margin-right:10px;
	}	
	
#container_ct_list_1 {
	float:left;
	background:transparent;
	min-height:750px;
	height:auto;
	width:609px;
	padding-left:10px;
	margin-right:20px;
	border-left:2px solid #969696;
}
#\{BA361142-03C3-43EF-ADE1-16D461900CCB\}.widget_container {
	margin-top:0px !important;
	}
#container_ct_list_2 {
	/*float:left;
	background:url(https://na5.brightidea.com:443/ondemand/attachment.asp?a=OD1246&amp;attachment_id={8D2F9221-1593-44F4-A31A-F6314EAC57B0}&amp;ext=gif) no-repeat top;
	background-color:#fff;
	min-height:750px;
	height:426px;
	width:120px;
	margin-top:55px;*/
	display:none;
	}

#\{BA361142-03C3-43EF-ADE1-16D461900CCB\}_body {
	}
.idea_info_category {
	background:url(https://images.brightidea.com/uploads/OD1246/D1FEF651-7D0B-452C-91CC-4D1D55A522AB.gif) no-repeat top right;
	background-color:#6eb43f;
	width:158px;
	height:16px !important;
	padding:2px 14px 1px 3px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
	font-size:10px;
	display:inline;
	}
.idea_info_category a,
.idea_info_category a:visited{
	color:#fff;
	text-decoration:none !important;
	}
.idea_info_category a:hover{
	color:#fff;
	text-decoration:underline !important;
	}
.idea_code {
	font-size:10px;
	}
.idea_info_status {
	display:none;
	}
.list_filter {
	margin-bottom:14px;
	}
.catSub {    
    }
    
/* ------ Category Dropdown -------------*/
#\{5566C51E-F9D0-4FC1-958A-A1F2BBB37659\}.widget_container {
	margin-top:0px !important;
	}
#\{5566C51E-F9D0-4FC1-958A-A1F2BBB37659\}_body.boxcontent {
	margin:0px !important;
	}
#\{E01BEEF4-D53B-4DA8-9451-A758F71A96F7\}.widget_container, 
#\{E01BEEF4-D53B-4DA8-9451-A758F71A96F7\}_body.boxcontent {
	margin:0px !important;
	}
#ycyc_cat_div {
	width:100%;
	}
#ycyc_cat_div ul {
	margin-left:0px !important;
	}
#ycyc_cat_div #select1 {
	width:260px !important;
	height:26px !important;
	margin:0 10px 0 2px;
	}
#cat_jump_left {
	background-color:#717174;
	color:#fff;
	font-weight:bold;
	padding:5px 10px;
	}
#cat_jump_right {
	margin-top:4px;
	}
	
	
/*------- Invite a Friend Widget ----------*/
#\{464EC0CC-94AC-4A6E-845E-81A8ECDE79BD\}_body.boxcontent {
	background:#FFFFFF;
	font-size:12px;
	line-height:30px;
	margin:0;
	padding:3px;
	}

	
/*------- WebEx Tutorials Widget -------*/
	
#\{CACDC858-1D8E-4C37-8747-3CF606C28A52\}_title.title_back {
	background-color:#6eb43f;
	}
	
	
/* ------  Specific Idea Page ------- */

#content_view_idea {
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:235px;
	margin-right:10px;
	}	

#container_view_idea_1 {
	float:left;
	background:transparent;
	min-height:750px;
	height:auto;
	width:637px;
	padding-left:10px;
	border-left:2px solid #969696;
}
#\{2E32A2E4-1362-4BEA-96AC-BE4ABD1C7BD1\}.widget_container {
	margin-top:0px !important;
	}
.view_idea_back {
	width:617px !important;
	padding-top:0px !important;
	}
#raCBox,
#edit_idea,
#add_tags {
	color:#6eb43f !important;
	font-weight:bold;
	}
#comment_title {
	background-color:#f0f0f0 !important;
	border-bottom:1px solid #c8c8c8;
	}
#comment_container {
	border-bottom:1px dotted #c8c8c8;	
    width:500px !important;
    overflow:hidden;
	}
/* ------  Post Idea Page ------- */
#content_post_idea {
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:235px;
	margin-right:10px;
	}	
#container_post_idea_1 {
	float:left;
	background:transparent;
	min-height:750px;
	height:auto;
	width:637px;
	padding-left:10px;
	border-left:2px solid #969696;
}
#\{F034D27E-E0A2-4E3F-A616-299CADC95035\}.widget_container {
	margin-top:0px;
	}
.question_title {
	font-size:12px;
	font-weight:bold;
	}
#rqdCB_CATEGORY {
	width:250px !important;
	}
/* ------  My Profile Page ------- */
#container_profile_1 {
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:235px;
	margin-right:10px;
	}
#container_profile_2 {
	float:left;
	background:transparent;
	min-height:750px;
	height:auto;
	width:637px;
	padding-left:10px;
	border-left:2px solid #969696;
	}
#container_profile_2 .title_back {
	border-bottom:1px solid #969696;
	background-color:#fff;
	}
#container_profile_2 .widget_title {
	color:#717174;
	}
/* ------  Edit Profile Page ------- */
#container_profile_edit_1 {
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:235px;
	margin-right:10px;
	}	
#container_profile_edit_2{
	float:left;
	background:transparent;
	min-height:750px;
	height:auto;
	width:637px;
	padding-left:10px;
	border-left:2px solid #969696;
}
/*------- View Private Message ----------- */
#content_view_private_message {
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:640px;
	margin-right:10px;	
	}
#content_view_private_message #article {
	margin-left:0px !important;
	}
#container_view_private_message_1 {
	display:none;
	}

/*------- View Blog Page ----------*/
#content_blog_list {
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:235px;
	margin-right:10px;
	}
#container_ct_blog_list_1 {
	float:left;
	background:transparent;
	min-height:750px;
	height:auto;
	width:637px;
	padding-left:10px;
	border-left:2px solid #969696;
	}
#\{956D38A7-B34B-4C26-840C-08E2EB7FBBF5\} {
	margin-top:0px;
	}
#blog_subscribe_text {
	margin: 0 0 5px !important;
	}
/*------- Single Blog Page ----------*/
#content_view_blog{
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:235px;
	margin-right:10px;
	}
#container_view_blog_1 {
	float:left;
	background:transparent;
	min-height:750px;
	height:auto;
	width:637px;
	padding-left:10px;
	border-left:2px solid #969696;
	}
#\{E79BD8B9-2DC5-481C-AE2E-3BE768A74205\} {
	margin-top:0px;
	}
/*------- Edit Blog Post ----------*/
#content_enter_blog {
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:635px;
	}
#container_enter_blog_1 {
	/*float:left;
	background:transparent;
	min-height:750px;
	height:auto;
	width:493px;
	padding-left:10px;
	border-left:2px solid #969696;*/
	display:none;
	}
/*------ User Search Results -------*/
#container_user_search_2 {
	float:left;
	display:inline;
	background:transparent;
	min-height:750px;
	height:auto;
	width:235px;
	margin-right:10px;
	}
#container_user_search_3 {
	float:left;
	background:transparent;
	min-height:750px;
	height:auto;
	width:637px;
	padding-left:10px;
	border-left:2px solid #969696;
	}
/*-------- Footer ------------*/
.ws_footer_text {
	display:none;
	}
#container_ct_list_6,
#container_view_idea_6,
#container_post_idea_6,
#container_profile_6,
#container_profile_edit_6,
#container_ct_blog_list_6,
#container_view_blog_6,
#container_enter_blog_6,
#container_view_private_message_6 {
	width:100%;
	height:100px;
	background-color:#fff;
	float:right;
	}
	

#ycycfooter {
	margin-top:40px;
	height:40px;
	}
#ycycfooter a {
	float:left;
	color:#999;
	margin-top:30px;
	margin-right:4px;
	padding-right:4px;
	border-right:1px solid;
	line-height:10px;
	}
.footcontact {
	border-right:0px !important
	}
.footcopyright {
	float:left;
	color:#666;
	line-height:10px;
	margin-top:10px;
	margin-left:0px;
	}
.footimg {
	float:right;
	margin-top:-20px;
	}	
	
/************* Mark Christensen 24 March 2010  *********************/

/*  #container_view_blog_1 #article { display: none; }  */
